پرتقال
orange

آموزش کاتلین دو

عرفان محمد جعفری
عرفان محمد جعفری پروفایل استاد
  • امتیاز دوره
    5.9 از 8
  • Profile تعداد دانشجویان
    698

۷۱۹٬۰۰۰ تومان %80

۱۴۳٬۸۰۰ تومان

اطلاعات کلی دوره

TimeCircle مدت زمان دوره 20:26:59
Video تعداد جلسات 73
Video عودت وجه دارد
Video آزمون دارد
Video گواهینامه دارد
Video قابلیت دانلود یکجا دارد
Video تعداد آزمون شما 0

امتیاز دوره

5.9 از 8

1
1 ستاره
0
2 ستاره
0
3 ستاره
1
4 ستاره
1
5 ستاره
0
6 ستاره
1
7 ستاره
3
8 ستاره

درباره مدرس

عرفان محمد جعفری عرفان محمد جعفری

مدرس مجتمع فنی تهران - مهندس برق الکترونیک و ارشد کامپیوتر نرم افزار - مولف کتاب های "رویکردی غیرآکادمیک به برنامه نویسی اندروید" و " برنامه نویسی کاربردی با کاتلین " از انتشارات دیباگران تهران ، علاقه مند به برنامه نویسی خصوصا در حوزه برنامه نویسی اندروید . با سابقه ی فعالیت 2 ساله در مجتمع فنی تهران به عنوان مدرس اندروید و مجموعا دارای سابقه ی 7 سال تدریس اندروید در وب سایت های آموزشی ( کدفرند - پرتقال - توسینسو - آپارات - آکادمی آی تی ) ، دانشگاه آزاد دماوند ، دانشگاه سمنان و هنرستان دکتر حسابی می باشم.

دانشجویان برتر

Sajad Mosadeghi
Sajad Mosadeghi نمره : 80
پروفایل
  • سرفصل ها
  • فایل ها

    دانلود یکجا

    فعال برای خریداران دوره
  • معرفی دوره

    00:05:37
  • دانلود اندروید استودیو و راه اندازی سرویس شکن

    00:10:29
    رایگان برای اعضا
  • برقراری اتصال مناسب اینترنتی به سرور های گوگل

    00:05:12
  • نصب اندروید استودیو و دانلود sdk

    00:09:31
  • آشنایی با فضای اندروید استودیو

    00:16:22
  • بررسی آپدیت پلاگین کاتلین و گردل به همراه بررسی اتصال مناسب اینترنتی

    00:13:03
  • آشنایی با صفحه ی طراحی و ویدجت TextView

    00:18:14
  • آشنایی با مفهوم پیکسل در طراحی اپلیکیشن

    00:08:07
  • آشنایی با واحد های اندازه گیری صحیح در طراحی اپلیکیشن

    00:11:33
  • اجرای اپلیکیشن بر روی موبایل و تنظیمات مورد نیاز

    00:09:39
  • مشاهده ی تفاوت واحد های dp و sp در طراحی

    00:07:58
  • آشنایی با ویدجت Button

    00:08:19
  • آشنایی با ویدچت editText

    00:12:58
  • نکات مهم در EditText

    00:05:04
  • آشنایی با مفهوم Margin و Padding

    00:09:26
  • مقایسه ی سریع زبان کاتلین در اندروید با زبان کاتلین مقدماتی

    00:05:51
  • آشنایی با برنامه نویسی کاتلین در اندروید استودیو

    00:21:06
  • پیدا کردن ویدجت ها بری برنامه نویسی با کاتلین با findviewbyid

    00:23:34
  • تغییر ویژگی های ویدجت ها با استفاده از برنامه نویسی کاتلین

    00:35:34
  • پلاگین کاتلین جایگزینی برای findviewById

    00:07:27
  • پیاده سازی رویداد کلیک بر روی ویدجت ها

    00:20:28
  • پروژه ثبت نام با EditText Button , TextView

    00:19:41
  • نکاتی مهم در راستای استفاده از ورودی توابعی مانند setonclickListener

    00:20:43
  • طراحی با زبان xml

    00:10:55
  • آشنایی و انجام 2 پروژه ساده با CheckBox

    00:31:32
  • مفهوم دایرکشن در طراحی

    00:11:09
  • تفاوت اجرای اندروید استودیو بر روی هارد SSD و بررسی و رفع چندین ارور در گردل

    00:18:09
  • آشنایی با ویدجت RadioButton و RadioGroup

    00:09:26
  • بررسی و ایجاد Toggle Button

    00:13:52
  • ایجاد Toast و مفهوم Context

    00:10:08
  • نکات مهم در وارد کردن عکس در اندروید استودیو

    00:31:59
  • آشنایی با ImageView ابزار نمایش عکس

    00:06:34
  • آشنایی با ScaleType ویژگی پرکاربرد ImageView

    00:11:48
  • آشنایی با مفهوم آرایه در کاتلین

    00:23:16
  • بررسی نوع متغیر Any در کاتلین - تعریف آرایه با متغیر هایی از نوع های مختلف

    00:08:59
  • ترکیب for و Array در کاتلین

    00:11:08
  • Toggle Image View

    00:10:26
  • طراحی رسپانسیو در LinearLayout

    00:13:03
  • بررسی طراحی رسپانسیو اپلیکیشن های معروف

    00:06:27
  • طراحی صفحه مشابه آگهی های اپلیکیشن دیوار

    00:15:44
  • آشنایی با اسکرول ویو

    00:10:02
  • آشنایی با relativeLayout - alignment

    00:11:35
  • آشنایی با relativeLayout - طراحی نسبی

    00:09:44
  • آشنایی با relativeLayout - تنظیم ویدجت ها

    00:08:39
  • نمایش اکتیویتی جدید به کاربر با مفهوم Intent

    00:20:36
  • ارسال اطلاعات بین اکتیویتی ها - مشابه نمایش آگهی در دیوار

    00:32:03
  • پروژه یک ماشین حساب ساده

    00:30:46
  • ArrayList و متد های آن

    00:26:43
  • پروژه لاگین با استفاده از ArrayList

    00:42:20
  • استفاده از TextWatcher در پروژه ثبت نام

    00:11:33
  • طراحی اپلیکیشن با کد های xml

    00:18:49
  • طراحی ui بازی دوز

    00:14:07
  • بازی دوز - ایجاد بازی نوبتی با زبان کاتلین و نکاتی راجع به نوشتن کدهای بهینه

    00:16:01
  • آپدیت پلاگین های اندروید استودیو

    00:02:49
  • تشخیص برنده و دکمه ی ریست در بازی دوز

    00:32:21
  • پروژه ساخت آزمون 4 گزینه ای

    00:31:07
  • روژه ساخت آزمون 4 گزینه ای - قسمت دوم

    00:26:37
  • مفهوم adapterو AdapterView

    00:11:39
  • کار با Listview و ساخت صفحه ی انتخاب شهر اپلیکیشن دیوار

    00:27:38
  • پروژه انبار داری و اضافه کردن کالای جدید در زمان اجرا

    00:06:34
  • آشنایی باَ AlertDialog و حذف آیتم ها در Listview

    00:22:08
  • ویرایش کالا در ListView

    00:10:21
  • بررسی دقیق و کاربردی مفهوم ارث بری در برنامه نویسی اندروید با کاتلین

    00:20:03
  • پیش نیاز لیست ویو شخصی سازی شده _ اضافه کردن ویو در زمان اجرا

    00:20:12
  • دسترسی به متغیر از تمامی کلاس ها با Companian Object و ساخت لیست ویو سفارشی

    00:28:03
  • استفاده از constructor برای ارسال ورودی به کلاس CustomAdapter

    00:07:01
  • بهینه سازی کد ها با استفاده از ارایه ها دو بعدی

    00:13:31
  • GridLayout و ساخت گالری عکس

    00:30:39
  • پروژه ساخت بازی به خاطر سپاری یا Memorize

    00:21:35
  • ساخت بازی ممورایز قسمت 2

    00:23:46
  • ساخت بازی ممورایز قسمت 3

    00:38:23
  • ساخت اسپلش اسکرین و مفهوم handler پیش نیاز تکمیل بازی ممورایز

    00:14:04
  • قسمت پایانی بازی ممورایز - تکمیل بازی

    00:34:59

توضیحات دوره

آموزش کاتلین دو

قبل گفتن مباحث این دوره، خوب است بدانید شما با مشاهده این مباحث می‌توانید زبان کاتلین را به عنوان زبانی که با آن برنامه نویسی اندروید انجام می‌دهد، بپذیرید. همچنین در این دوره، با زبان جاوا و مقایسه آن با زبان کاتلین و امکاناتشان آشنا می‌شوید که بدانید بشتر علاقه‌مند به حرفه‌ای شدن در کدام زبان هستید که این امر می‌تواند بسیار جذاب باشد.

در این دوره می‌خواهیم ساخت اپلیکیشن اندرویدی را با زبان کاتلین یاد بگیریم که از ابتدا مباحث را شروع خواهیم نمود.

هدف از این آموزش

هدف این آموزش این است که پروژه شما را به سمت اپلیکیشن تجاری مانند دیوار، دیجی کالا سوق می‌دهد، به این صورت که با یک مثال از این اپلیکیشن های معروف، شما یاد میگیرید که این آموزش در نهایت به کجا ختم میشود.

نکته: نکته‌ای که قابل ذکر است این می‌باشد که شاید در مراحل اولیه، آموزش ما جذابیت بصری نداشته باشد، اما با رفتن به مراحل پیشرفته‌تر، مباحث طراحی را بهتر یاد خواهیم گرفت که به یک سطح مورد قبول برسیم.

مباحث ارائه شده در این آموزش که از ابتدا آغاز کردیم به شرح زیر می‌باشد.

  • یادگیری مقدماتی ساخت ماشین حساب ساده 
  • آموزش رجیستر کردن (لاگین کردن) 
  • فراگیری دو نوع بازی: به عنوان مثال، شما بازی دوز را کاملا از صفر یاد میگیرید که چطور این بازی را پیاده سازی کنید
  • آموزش ساخت اپلیکیشن question: که در آن شما نحوه آزمون گرفتن، نحوه تایید و ذخیره‌سازی پاسخ‌ها را به طور کامل فرا می‌گیرید.
  • توانایی پیاده سازی نحوه ساخت صفحه اپلیکیشن شهرهای مختلف هم چون اپلیکیشن دیوار با مشاهده این دوره 
  • آشنایی با نحوه پیاده سازی یک اپلیکیشن فروشگاهی تقریباً برای انبارداری که بتوانید کالاهای آن را اضافه، ویرایش و حذف کنید
  • آموزش طراحی یک صفحه شبیه آگهی های دیوار 
  • و موارد بیشمار دیگر ...

و در آخر هم به شما آموزش یک بازی به یاد سپاری با چهار طبقه بندی که امکان کم و زیاد کردن این طبقه بندی‌ها و مشخص شدن برنده بازی، داده شده است..

پیشنیاز این دوره

پیشنیاز این دوره، گذارندن دوره مقدماتی کاتلین که در وب سایت پرتقال ارائه گردیده، می‌باشد.

 

پرسش و پاسخ

reza hossinei
reza hossinei 9 ماه پیش

با درود و خسته نباشید خدمت استاد عزیز در بین قسمت های آموزش ظاهرا یک بخش که بین قسمت آشنایی با آرایه ها و قسمت بعد که کار با آرایه Any هست یک قسمت را بار گذاری نکرده اید چون در قسمت Any یک بخش که مربوط به کار با Image View هست فرمودید آموزش داده شده اما در لیست نیست ، ممنون

Ali reza
Ali reza 9 ماه پیش

سلام بنده تازه کاتلین 2 رو شروع کردم بعد از اتمام این دوره آیا قادر به انتشار اپلکیشن در بازار یا مایکت خواهیم بود ؟ پشتیبانی دوره به چه صورتی میباشد

saeid saeid
saeid saeid 2 سال پیش

سلام و خسته نباشید داخل این دوره کار با دیتابیس لوکال گفته نشده. طریقه اتصال و عملیات crud با دیتابیس لوکال sqllite میخواستم ببینم آیا در اینباره هم ویودیوی تکمیلی برای دوره کاتلین خواهد بود.

محمد حسین دهقانی
محمد حسین دهقانی 2 سال پیش

سلام میشه یه فیلم راجب دریافت سوالات ۴ گزینه که از سرور دریافت میشن بسازید ؟ کاربردی تره

علی باباخانی
علی باباخانی 2 سال پیش

سلام من روی آیکون تلگرام یا اینستا استاد میزنم‌ چیزی بالا نمیاره اگه میشه آی دی تلگرامشون رو بدید

محمد  حاتمی راد
محمد حاتمی راد 2 سال پیش

سلام استاد عزیز این دوره پشتیبانی دارد؟ آیا این دوره به صورت پروژه محور است ؟ و ایا با پایان این دوره یک اندروید دولوپر حرفه ای هستیم ؟ مطالبی که دراین دوره گفته نشده آیا بعد ها مارا به مشکل نمی اندازد؟

حسین پرهام
حسین پرهام 2 سال پیش

چرا میزنم رو پروفایل استاد بعد میزنم رو علامت تلگرام صفحه اجتماعی استاد باز نمیشه میگه اشتباه اومدی مهندس ؟

Hojat Zarbi
Hojat Zarbi 2 سال پیش

جناب مهندس دوره ی کاتلین 3 کی آماده میشه انشالله؟؟؟

علی باباخانی
علی باباخانی 2 سال پیش

سلام اقای عرفان محمد جعفری آیا بعد این دوره یک برنامه نویس حرفه ای میشویم یعنی میتوانیم برنامه های مختص خودمان را بسازیم و به درآمد برسیم . یا دوره ی دیگری قرار خواهید داد؟؟

رضا فرزانه پور
رضا فرزانه پور 2 سال پیش

سلام قبلش تشکر میکنم از شما مدرس و مدیریت محترم واقعا در برابر این قیمت و ساعت و کیفیت آموزش باید سر تعظیم فرود آورد در برابر شماخیلی از سایتا دارن خدا تومن میگیرن بابت این مباحث اجرتون با خدا. مجموعه کاتلین کلا چند بخش قرار هست منتشر کنید؟ واینکه آیا وارد مباحث پیشرفته تر مثل سرور و..میشید یا خیر ؟چون مجموعه دورهای قبلی برنامه نویسی اندروید که نه با نام مقدماتی یا متوسط بلکه متخصص منتشر شده بودن یجورایی ناقص موند حس میکنم یک متخصص طبعا نیاز به این چنین مواردی بلکه بیشتر دارد.ممنون



پرتقال

بهمن 1396 بود که تولید فیلم آموزشی فارسی زبان را شروع کردیم و مفتخریم این روز ها عنوان یکی از بزرگترین و معتبر ترین وب سایت های آموزش ویدئویی کشور از دید شما کاربران عزیز را به خود اختصاص داده ایم. صدها مدرس متخصص و هزاران ویدئو آموزشی با کیفیت برای شما فراهم کرده ایم تا لحظات و خاطرات آینده ساز و آرامش بخشی را با آموزش های ما تجربه کنید.

درباره پرتقال
  • telegram
  • instagram
پروانه نشر دیجیتال

کلیه حقوق مادی و معنوی این وبسایت متعلق به گروه آموزشی پرتقال است. ضوابط حاکم بر وبسایت پرتقال، مبتنی بر قوانین جاری جمهوری اسلامی ایران است.

Porteqali.com All Rights Reserved. Copyright 2024 ©